deposit a corpse - Alemán Inglés Diccionario